(function($) {
	// 快速查询条件保存
	window.arrayQuickSrch = new Array();

	var leftMenuId = '#leftMenuTree';
	var centerPanelId = '#center';
	var gridColMenu1 = null;
	var openedTabs = {};
	var complexSearchWindowId = null;
	var m_PageId = null;
	var currentDCId = "";
	var mDCDatas;
	$.LmisUtils = {
			
			/**
			 * 回到系统主页面
			 */
			gotoMainPage : function() {
				var url = $('#BACK_URL').val();
				$('#mainSystemForm').attr("action", url)
				$("#mainSystemForm").submit();
			},
				/**
				 * 当日值班人员信息展示
				 */
				showDuty : function() {
					var dutyMsg = "";
					//获取今日值班人员信息
					$.ajax({
						url: 'employee/getTodayDutyEmployee?Login_SessionId='+sessionId,
						type:'get',
						dataType:"json",
						async:false,
						data:{},
						success:function(data){
							dutyMsg=data["dutyMsg"];
						}
					});
					$.messager.show({
						title: '',
						msg: dutyMsg,
						showType: 'show',
						height:"50px",
						// timeout: 1000 * 60,
						style:{
							left :'',
							right:0,
							top:document.body.scrollTop+document.documentElement.scrollTop+$('#dutyEmployee').position().top+20,
							bottom:''
						}
					});
				},
			
			/**
			 * 打开DataGrid Header right menu
			 * @param gridId		DataGrid ID	
			 * @returns 
			 */
			openDGHeaderMenu : function(gridId, left, top) {
				$('#DG_Header_RightMenu_window').window({
					title: '选择需要显示的列',
					iconCls: 'icon-ok',
				    width: 215,
				    height: 470,
				    modal:true,
				    collapsible: false,
				    minimizable: false,
				    maximizable: false,
				    resizable: false,
				    href: 'pages/common/DGHeaderMenu.jsp',
				    
				    onLoad:function(){
				    	$.DGHeaderMenuUtils.init(gridId);
				    },

				    onClose:function(){
				    	$('#DG_Header_RightMenu_window').window('destroy');
				    	$("body").append(" <div id ='DG_Header_RightMenu_window' style='overflow-x:hidden;overflow-y:hidden'></div>");
				    }

				});
				
				$('#DG_Header_RightMenu_window').window('move',{
				    left:left,
				    top:top
				});    
			},
			
			/**
			 * 弹出消息提示框
			 * @param title		        标题
			 * @param message		消息内容
			 * @param timeout		    显示时间(单位：毫秒)
			 * 
			 */
			showMessage : function(title,message,timeout) {
				$.messager.show({
					title: title,
					msg: message,
					showType: 'slide',
					timeout: timeout,
					style:{
						right:'',
						top:document.body.scrollTop+document.documentElement.scrollTop,
						bottom:''
					}
				});						
			},
			
			
			opLoadError : function() {
				$.LmisUtils.showMessage($.i18n.prop("js.common.title.error"),
					$.i18n.prop("dataload.error.msg"), 2000);
			},

			/**
			 * 设置datagrid分页信息
			 * 
			 * gridId :Datagrid ID
			 * selRows :查询到的记录数
			 */ 
			setPageInfoOfGrid : function(gridId, selRows) {
				var maxRows = $('#MAX_ROWS').val();
				var disMsg = $('#PAGINATION_MSG').val();
				var pager = $(gridId).datagrid('getPager');
				var pagerSize = $(gridId).datagrid('options').page;
				if (selRows >= maxRows) {
					pager.pagination('refresh',{
						pageSize : pagerSize,
						displayMsg: disMsg
					});
				} else {
					pager.pagination('refresh',{
						pageSize : pagerSize,
						displayMsg: '显示{from}到{to},共{total}记录'
					});
				}
			},
			
			/**
			 * 打开新的窗口页面
			 * @param winId		窗口DIV的ID	
			 * @returns 
			 */
			openNewWindow : function(winId, title, icon, width, height, linkUrl, refreshIds, bRemove) {
				// 如果是放大镜
				if (winId == "#magnifier_window") {
					$.LmisUtils.openMagnifierWindow(title, icon, width, height, linkUrl);
					return false;
				}
				
				// 获取选中Tab
				var tab = $('#main_tab_container').tabs('getSelected');
				var selTitle = tab.panel('options').title;
				
				// 取得当前Tab打开的所有弹出窗口
				var openedWindows = openedTabs[selTitle];
				
				$(winId).window({
					title: title,
					iconCls: icon,
				    width: width,
				    height: height,
				    modal:true,
				    collapsible: false,
				    minimizable: false,
				    maximizable: false,
				    resizable: false,
				    href: linkUrl,
				    queryParams: {Login_SessionId : sessionId},
				    
				    // 阻止窗口移出左上角
				    onMove:function(left,top){
			            if(left<0){
			                $(winId).window("resize",{left:0});
			            }
			            if(top<0){
			                $(winId).window("resize",{top:0});
			            }
			        },

				    onClose:function(){
				    	if (refreshIds != null && refreshIds != "") {
				    		dataGridIds = refreshIds.split(',');
				    		for (var i = 0 ; i < dataGridIds.length; i++) {
				    			var gridId = dataGridIds[i];
				    			
					    		$(gridId).datagrid('clearChecked');
					    		
					    		//$(gridId).datagrid('options').queryParams = {Login_SessionId : sessionId, readOnly : 'NO'};
					    		$(gridId).datagrid('options').queryParams.Login_SessionId = sessionId;
					    		// 窗口关闭自动刷新DataGrid数据切换只读数据源（YES:从库，NO:主库）
					    		$(gridId).datagrid('options').queryParams.readOnly = 'YES';
								$(gridId).datagrid("reload");
				    		}
				    	}
				    	
				    	$(winId).window('destroy');
				    	var idVal = winId.substring(1);
				    	$("body").append(" <div id = '" + idVal + "'></div>");
				    }
				    
				});
				
				// 记录已打开的窗口
				openedWindows[winId] = winId;
				openedTabs[selTitle] = openedWindows;
			},
			
			/**
			 * 打开放大镜窗口页面
			 * @param winId		窗口DIV的ID	
			 * @returns 
			 */
			openMagnifierWindow : function(title, icon, width, height, linkUrl) {
				$('#magnifier_window').window({
					title: title,
					iconCls: icon,
				    width: width,
				    height: height,
				    modal:true,
				    collapsible: false,
				    minimizable: false,
				    maximizable: false,
				    resizable: false,
				    href: linkUrl,
				    queryParams: {Login_SessionId : sessionId},

				    onClose:function(){
				    	$('#magnifier_window').window('destroy');
				    	$("body").append(" <div id = 'magnifier_window' ></div>");
				    },
				    
				    // 阻止窗口移出左上角
				    onMove:function(left,top){
			            if(left<0){
			                $("#magnifier_window").window("resize",{left:0});
			            }
			            if(top<0){
			                $("#magnifier_window").window("resize",{top:0});
			            }
			        }
				    
				});
			},

			/**
			 * 打开高级查询窗口页面
			 * @param pageId		页面ID	
			 * @param gridId		DataGrid ID	
			 * @param url		    DataGrid刷新URL	
			 * @param colLst		查询条件的列定义数组（含有列名、列类型）	
			 * @returns 
			 */
			openComplexSearchWindow : function(pageId, gridId, url, colLst) {
				// 保存Page ID
				m_PageId = pageId;
				
				$('#complex_search_window').window({
					title: $.i18n.prop("complexSearch.title"),
					iconCls: 'icon-ok',
				    width: 800,
				    height: 500,
				    modal:true,
				    collapsible: false,
				    minimizable: false,
				    maximizable: false,
				    resizable: false,
				    href: 'seniorQuery/showComplexSrchWin.do',
				    queryParams: {Login_SessionId : sessionId},
				    
				    onLoad:function(){
				    	/*if (url.indexOf("?")!=-1) {
							url = url + "&currentDCId=" + currentDCId;
						} else {
							url = url + "?currentDCId=" + currentDCId;
						}*/
				    	$.ComplexSearchUtils.init(pageId, colLst, gridId, url);
				    },

				    onClose:function(){
				    	$('#complex_search_window').window('destroy');
				    	$("body").append(" <div id ='complex_search_window'></div>");
				    },
				    
				    // 阻止窗口移出左上角
				    onMove:function(left,top){
			            if(left<0){
			                $("#complex_search_window").window("resize",{left:0});
			            }
			            if(top<0){
			                $("#complex_search_window").window("resize",{top:0});
			            }
			        }
				    

				});
			},
			
			/**
			 * 打开快速查询窗口页面
			 * @param gridId		DataGrid ID	
			 * @param url		    DataGrid刷新URL	
			 * @param colLst		查询条件的列定义数组（含有列名、列类型）	
			 * @returns 
			 */
			openQuickSearchWindow : function(gridId, url, colLst) {
				$('#quick_search_window').window({
					title: $.i18n.prop("quickSearch.title"),
					iconCls: 'icon-ok',
				    width: 300,
				    height: 250,
				    modal:true,
				    collapsible: false,
				    minimizable: false,
				    maximizable: false,
				    resizable: false,
				    href: 'seniorQuery/showQuickSrchWin.do',
				    queryParams: {Login_SessionId : sessionId},
				    
				    onLoad:function(){
				    	if (url.indexOf("?")!=-1) {
							url = url + "&currentDCId=" + currentDCId;
						} else {
							url = url + "?currentDCId=" + currentDCId;
						}
				    	$.QuickSearchUtils.init(colLst, gridId, url);
				    },

				    onClose:function(){
				    	$('#quick_search_window').window('destroy');
				    	$("body").append(" <div id ='quick_search_window'></div>");
				    },
				    
				    // 阻止窗口移出左上角
				    onMove:function(left,top){
			            if(left<0){
			                $("#quick_search_window").window("resize",{left:0});
			            }
			            if(top<0){
			                $("#quick_search_window").window("resize",{top:0});
			            }
			        }
				    
				});
			},
			//----------------------------------------------------------------
			/**
			 * 登记右键菜单
			 * @param menuId		菜单DIV的ID	
			 * @returns 
			 */
			recordMenu : function(menuId) {
				// 获取选中Tab
				var tab = $('#main_tab_container').tabs('getSelected');
				var selTitle = tab.panel('options').title;
				
				// 取得当前Tab打开的所有弹出窗口（包括菜单）
				var openedWindows = openedTabs[selTitle];

				// 记录已打开的菜单
				openedWindows[menuId] = menuId;
				openedTabs[selTitle] = openedWindows;
			},

			/**
			 * 关闭窗口页面
			 * @param winId		窗口DIV的ID	
			 * @returns 
			 */
			closeOpeningWindow : function(winId) {
				$(winId).window('close');
			},
			
			/**
			 * 增加标签页
			 * @param 
			 *         title		标题
			 *         linkUrl      标签页的连接地址---xxx.do形式	
			 * @returns 
			 */
			addTab : function(title, linkUrl) {
				// 记录当前tab
				openedTabs[title] = {};	
		        $('#main_tab_container').tabs('add',{
		            title: title,
		            href: linkUrl,
				    queryParams: {Login_SessionId : sessionId},
		            closable: true
		        });
		        // pengpeng:双击Tab标签弹出当前页面文件名
		        $(".tabs-selected").dblclick(function(){
					$(".tabs-panels").children('.panel').each(function(){
						if($(this).css("display") == "block"){
							alert("当前标签对应文件id："+$(this).children().children().attr("id"));
						}
					})
					
				});
			},
			
			/**
			 * 取得Web应用名
			 * @param 
			 * @returns 
			 */
			getAppName : function() {
				var pathArr = location.pathname.split("/");
				return pathArr[1];
			},
			
			/**
			 * （新）
			 * 为DataGrid创建列选择菜单（新）
			 * @param dgid		DataGrid元素的ID
			 * @param menuId		需要创建的菜单变量
			 * @param menuSetFunc		需要创建的菜单变量
			 */
			createDGMenu : function(dgid, menuId, menuSetFunc){
				//绑定到DataGrid
				var dgHeader = $(dgid).datagrid('getPanel').find('div.datagrid-header');
				dgHeader.bind('contextmenu',function(e){
	                e.preventDefault();
	                $.LmisUtils.openDGHeaderMenu(dgid, e.pageX, e.pageY);
	            });
				
				if (menuId != null && menuId != undefined && menuId != '') {
					var dgBody = $(dgid).datagrid('getPanel').find('div.datagrid-body');
					dgBody.bind('contextmenu',function(e){
					        e.preventDefault();
					        
					        // 设置菜单状态
					        if (menuSetFunc != null && menuSetFunc != undefined && menuSetFunc != '') {
					        	menuSetFunc();
					        }
					        
							$(menuId).menu('show', {
								        left: e.pageX,
								        top: e.pageY
							});
					});
					
					// 记录右键菜单
					$.LmisUtils.recordMenu(menuId);
				} 
				
				return;
			},

			/**
			 * 处理服务器端返回的处理结果
			 * 服务器端返回的数据结构为:ActionResult
			 * @param result		ActionResult	
			 * @returns {Boolean}	如果是未登录，则返回false,其它返回true
			 */
			handleActionResult : function(result) {
				// 0-成功, 1-失败, 2-无权限, 3-未登录或Session过期, 4-超时
				if (result.retcode == 0) {
					$.LmisUtils.showMessage($.i18n.prop("js.common.title.success"),
						result.retmesg, 2000);
					//$.messager.alert('操作成功', result.retmesg, 'info');
				} else if (result.retcode == 1) {
					$.messager.alert($.i18n.prop("js.common.title.fail"), result.retmesg, 'info');
				} else if (result.retcode == 2) {
					$.messager.alert($.i18n.prop("js.common.title.fail"), result.retmesg, 'warning');
				} else if (result.retcode == 4) {
					$.messager.alert($.i18n.prop("js.common.title.fail"), result.retmesg, 'warning');
				} else if (result.retcode == 3) {
					$.messager.alert($.i18n.prop("js.common.title.fail"), $.i18n.prop("js.common.login.message"), 'question');
					setTimeout(function(){
						window.location = "/login.do";
					}, 2000);
				}
				return (result.retcode != 3);
			},
			
			searchTreeNode : function(nodeText) {
				
				var rootNode = $('#leftMenuTree').tree('getRoot');
		        var treeNodes  =$('#leftMenuTree').tree('getChildren', rootNode);
		        var curNode = null;
		        
		        for (var i=0;i<treeNodes.length;i++) {
		        	var node = treeNodes[i];
		        	if ((node.text == nodeText) && (node.id != undefined) && (node.id != null)) {
		        		curNode = node;
		        		break;
		        	}
		        }

		        return curNode;
			}, 

			/**
			 * 获取当前日期（含星期）
			 */
			getToday : function() {
				var d = new Date();
				var weekArr = ['日','一','二','三','四','五','六'];  
				return d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日" + " 星期" + weekArr[d.getDay()]; 
			},
			
			/**
			 * 获取当前日期时间
			 */
			getDateStr : function() {
				var d = new Date();
				return d.getFullYear()+"/"+(d.getMonth()+1)+"/"+d.getDate() + " " + d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds(); 
			},

			/**
			 * 展开全部菜单
			 */
			expandAll : function() {
				$(leftMenuId).tree('expandAll');
			},
			
			/**
			 * 折叠全部菜单
			 */
			collapseAll : function() {
				$(leftMenuId).tree('collapseAll');
			},

			/**
			 * 刷新datagrid控件
			 * 
			 * @param gridId
			 */
			refresh : function(gridId) {
				$(gridId).datagrid('clearChecked');
				$(gridId).datagrid('options').queryParams.Login_SessionId = sessionId;
				// 页面刷新切换只读数据源（YES:从库，NO:主库）
	    		$(gridId).datagrid('options').queryParams.readOnly = 'YES';
				
				$(gridId).datagrid("reload");
			},

			/**
			 * 全部查询
			 * 
			 * @param gridId
			 * @param url
			 *            查询路径
			 */
			totalQuery : function(gridId, url) {
				$(gridId).datagrid('clearChecked');
				if (url.indexOf("?")!=-1) {
					 url = url + "&currentDCId=" + currentDCId;
				} else {
					url = url + "?currentDCId=" + currentDCId;
				}
				$(gridId).datagrid('options').url = url;
				
				//$(gridId).datagrid('options').queryParams = {Login_SessionId : sessionId, readOnly : 'YES'};
	    		
				$(gridId).datagrid('options').queryParams.Login_SessionId = sessionId;
	    		$(gridId).datagrid('options').queryParams.readOnly = 'YES';
				
				$(gridId).datagrid("load");
			},
	
			/**
			 * 判断datagrid选中记录是否等于1
			 * 
			 * @param gridId
			 * @param fun
			 *            如果符合,想要执行的函数
			 */
			selectedEqOne : function(gridId, fun) {
				var selectedRow = $(gridId).datagrid('getSelections');
				// 没选择数据时，显示告警，返回
				if (selectedRow.length != 1) {
					$.LmisUtils.showMessage($.i18n.prop("js.common.warning"),
							$.i18n.prop("js.common.editWarning"), 2000);
					return false;
				}
				fun();
			},
	
			/**
			 * 判断datagrid选中记录大于0条
			 * 
			 * @param gridId
			 * @param fun
			 *            如果符合,想要执行的函数
			 */
			selectedGtZero : function(gridId, fun) {
				var selectedRow = $(gridId).datagrid('getSelections');
				// 没选择数据时，显示告警，返回
				if (selectedRow.length <= 0) {
					$.LmisUtils.showMessage($.i18n.prop("js.common.warning"),
							$.i18n.prop("js.common.deleteWarning"), 2000);
					return false;
				}
				fun();
			},
	
			/**
			 * 初始化导出Excel按钮到datagrid控件
			 * 
			 * @param gridId
			 * @param fun
			 *            导出的方法
			 */
			initExportExcel : function(gridId, fun) {
				var pager = $(gridId).datagrid('getPager');
				var maxTotal = $.i18n.prop("js.common.export.maxTotal");
				pager.pagination({
					showRefresh : false,
					buttons : [ {
						text : $.i18n.prop("js.common.export"),
						iconCls : 'icon-save',
						handler : function() {
							if (pager.pagination('options').total > 0) {
								if (pager.pagination('options').total <= maxTotal) {
									fun();
								} else {
									$.LmisUtils.showMessage($.i18n
											.prop("js.common.title.warning"), $.i18n
											.prop("js.common.export.exceedMaxTotal") + "：" + $.i18n
											.prop("js.common.export.maxTotal")
											, 2000);
									return false;
								}
							} else {
								$.LmisUtils.showMessage($.i18n
										.prop("js.common.title.warning"), $.i18n
										.prop("js.common.export.noRecord"), 2000);
								return false;
							}
						}
					} ]
				});
			},			
			
			/**
			 * 初始化导出Excel按钮到datagrid控件
			 * 
			 * @param gridId
			 */
			initDGPagination : function(gridId) {
				var pager = $(gridId).datagrid('getPager');
				pager.pagination({
					showRefresh : false
				});
			},			
			
			/**
			 * 判断是否DC Id
			 * 
			 * @param value combox的值
			 * 
			 * @return true:是, false:不是
			 */
			isDCId : function(value) {
		    	for(var i=0; i<mDCDatas.length; i++){
		    		if (value == mDCDatas[i].dcId) {
		    			return true;
		    		}
		    	}
		    	
		    	return false;
		    },				
			
			/**
			 * 应用（首页）初始化
			 */
			init : function() {
				// 创建并加载菜单树
				$(leftMenuId).tree({  
					url:'getMenus.json',
					method:'get',
				    queryParams: {Login_SessionId : sessionId},
					animate:true,
					'lines': 'true',
					onClick: function(node) { 
				    	if (node.id != undefined && node.id != null) {
				    		if( openedTabs[node.text] == undefined || openedTabs[node.text] == null){
				    			$.LmisUtils.addTab(node.text, node.id);
				    		} else {
					    		$('#main_tab_container').tabs('select', node.text);
					    	}
				    	}
				    }
				});
				 //tab右键触发时候所触发的函数  
		        $("#main_tab_container").tabs({  
		            onContextMenu:function(e, title) {  
		                //在每个菜单选项中添加title值  
		                var $divMenu = $("#tab_rightmenu div[id]");  
		                $divMenu.each(function() {  
		                    $(this).attr("id", title);  
		                });  
		                  
		                //显示menu菜单  
		                $('#tab_rightmenu').menu('show', {     
		                    left: e.pageX,    
		                    top: e.pageY     
		                });   
		                e.preventDefault();  
		            }  
		        }); 
		      //实例化menu点击触发事件  
		        $('#tab_rightmenu').menu({  
		            "onClick":function(item) {  
		                closeTab(item.id,item.name);  
		            }  
		        }); 
		       //关闭 标签事件
		        function closeTab(title, name) {  
		            if(name == 'tab_menu-tabcloseall') {  
		                $(".tabs li").each(function(index, obj) {  
		                      //获取所有可关闭的选项卡  
		                      var tabTitle = $(".tabs-closable", this).text();  
		                      $("#main_tab_container").tabs("close", tabTitle);  
		                 });  
		            }  
		              
		            if(name == 'tab_menu-tabcloseother') {  
		                $(".tabs li").each(function(index, obj) {  
		                      //获取所有可关闭的选项卡  
		                      var tabTitle = $(".tabs-closable", this).text();  
		                      if(tabTitle != title) {  
		                        $("#main_tab_container").tabs("close", tabTitle);  
		                      }  
		                 });  
		            }  
		              
		            if(name == 'tab_menu-tabcloseright') {  
		                 var $tabs = $(".tabs li");  
		                 for(var i = $tabs.length - 1; i >= 0; i--) {  
		                    //获取所有可关闭的选项卡  
		                    var tabTitle = $(".tabs-closable", $tabs[i]).text();  
		                    if(tabTitle != title) {  
		                        $("#main_tab_container").tabs("close", tabTitle);  
		                    } else {  
		                        break;  
		                    }  
		                 }  
		            }  
		              
		            if(name == 'tab_menu-tabcloseleft') {  
		                 var $tabs = $(".tabs li");  
		                 for(var i = 0; i < $tabs.length; i++) {  
		                    //获取所有可关闭的选项卡  
		                    var tabTitle = $(".tabs-closable", $tabs[i]).text();  
		                    if(tabTitle != title) {  
		                        $("#main_tab_container").tabs("close", tabTitle);  
		                    } else {  
		                        break;  
		                    }  
		                 }  
		            }  
		        }  
				// 创建Tabs
				$('#main_tab_container').tabs({
					fit:true,border:false,plain:true,
					
				    onSelect:function(title, index){
				    	var node = $.LmisUtils.searchTreeNode(title);
				    	if (node != null) {
				    		$(leftMenuId).tree('select', node.target);
				    	}
				    },
				    
				    onClose:function(title){
				    	// 取得关闭Tab的所有弹出窗口
				    	var openedWindows = openedTabs[title];
						for(var key in openedWindows) {
							winId = openedWindows[key];
							// 从HTML中删除各个弹出窗口内容
							if ($(winId)) {
								if (winId.indexOf("_window") >= 0) {
									$(winId).remove();
								} else if (winId.indexOf("_menu") >= 0) {
									$(winId).menu('destroy');
								}
						     }
						}
						
				    	openedTabs[title] = null;
				    }
				    
				});
				
				// Menu Search bar
				$('#menu_search').searchbox({   
				    width:120,   
				    searcher:function(value,name){   
				    	var node = $.LmisUtils.searchTreeNode(value);
				    	if (node != null) {
				    		$(leftMenuId).tree('select', node.target);
				    		$(leftMenuId).tree('expandTo', node.target);
				    	}
				     },   
				    prompt:'请输入菜单名...'  
				});
				
				jQuery.i18n.properties({
					name : ['strings', 'strings-comm'], //资源文件名称
		            path : 'common/js/', //资源文件路径
		            mode : 'map', //用Map的方式使用资源文件中的值
		            language : 'zh',
		            cache:  false, 
		            encoding: 'UTF-8',
		            callback : function() {//加载成功后设置显示内容
		            }
		        });
				
				$("#showToday").text($.LmisUtils.getToday());
				
				//赋值当前平台ID
				currentDCId = $('#Login_CurrentDC').val();
			}
	};
	
})(jQuery);

$(function(){  
	// 注册Ajax默认设置
	$.ajaxSetup({ cache: false});
	// 注册Ajax请求错误默认处理函数
	$(document).ajaxError(function(event, jqxhr, settings, thrownError) {
		switch(jqxhr.status){
		case 401:
			$.messager.alert($.i18n.prop("js.common.title.overtime"), $.i18n.prop("js.common.login.message"), 'question');
			var loginUrl = $('#Login_Url').val()
			setTimeout(function(){
				window.location.href = loginUrl;
			}, 2000);
			break;
		case 404:
			$.messager.alert($.i18n.prop("js.common.title.error"), $.i18n.prop("js.common.error.notFound"), 'error');
			break;
		case 403:
			$.messager.alert($.i18n.prop("js.common.title.error"), $.i18n.prop("js.common.error.accessDenied"), 'error');
			break;
		case 417:case 400:case 500:
			try{
				var data=eval('('+jqxhr.responseText+')');
			}catch(err){}
			if(data&&data.code!=200){
				$.messager.alert($.i18n.prop("js.common.title.error"), data.msg, 'error');
			}else{
				$.messager.alert($.i18n.prop("js.common.title.error"), $.i18n.prop("js.common.error.accessDenied"), 'error');
			}
			break;
		default:
			$.messager.alert($.i18n.prop("js.common.title.error"), $.i18n.prop("js.common.error.msg"), 'error');
		}
	});
	
});  

//取得全局Session Id
window.sessionId = $('#Login_SessionId').val();

//初始化首页面
$.LmisUtils.init(); 





